class H_MULTIMAP{K,E} < $MULTIMAP{K,E}
****
Multimap based on the DYNAMIC_DATABUCKET_TABLE


Flattened version is here

Ancestors
$MULTIMAP{_,_} $RO_MULTIMAP{_,_} $CONTAINER{_} $ELT{_}
$ELT MULTIMAP_INCL{_,_} RO_MULTIMAP_INCL{_,_} COMPARE{_}

Descendants
MULTIMAP{_,_}



Public


Readable Attributes
attr total_size: INT;

Features
aset(k:K,e:E)
copy: SAME
delete(k:K)
**** Delete all elements associated with element "k"
delete(k:K,e:E)
**** Delete a single occurence of the key value pair(k,e)
has(k:K,e:E): BOOL
has_ind(k:K): BOOL
**** Return true if the multi-map (dictionary) has the index "k"
n_targets(k:K): INT
size: INT

Iters
elt!: E
pair!: TUP{K,E}
target!(once k:K): E
**** Return the values associated with "k"


Private

attr total_size: INT;

The Sather Home Page